/**
 * This class contains fields. 
 * @author root
 *
 */


public class AttributeSets {
	
	public USERNAME uname;
	
	public AttributeSets(){
		
	}
	/**
	 * User name set
	 * */
	
	
	public enum SEX{
		
		/*moodle does not have this attribute*/
		
		/*facebook uses the attribute name : sex */
		sex {
			public String toString(){
				return "sex";
			}
		},
		
		/*Blogger uses the attribute name : gender*/
		gender {
			public String toString(){
				return "gender";
			}
		};
		
		/*twitter does not have this attribute*/
	}
	
	public enum BIRTH_DAY {
		
		/*moodle does not have this attribute*/
		
		/*facebook uses the attribute name : birthday_day*/
		birthday_day {
			public String toString(){
				return "birthday_day";
			}
		},
		
		/*Blogger uses the attribute name : birthday*/
		birthday {
			public String toString(){
				return "birhtday";
			}
		};
		/*twitter does not have this attribute*/
		
		
		
	}
	
	public enum BIRTH_MONTH {
		
		/*moodle does not have this attribute*/
		
		/*facebook uses the attribute name : birthday_month*/
		birthday_month {
			public String toString(){
				return "birthday_month";
			}
		},
		/*Blogger uses the attribute name : birthmonth*/
		birthmonth {
			public String toString(){
				return "birthmonth";
			}
		};
		/*twitter does not have this attribute*/
		
	}
	
	public enum BIRTH_YEAR {
		
		/*moodle does not have this attribute*/
		
		/*facebook uses the attribute name : birthday_year*/
		birthday_year {
			public String toString(){
				return "birthday_year";
			}
		},
		/*Blogger uses the attribute : birthyear*/
		birthyear {
			public String toString(){
				return "birthyear";
			}
		};
		/*twitter does not have this attribute*/
		
	}
	
	public enum COUNTRY_CODE{
		
		/*fb*/
		
	}
	
	public enum COUNTRY {
		
		/*moodle uses the attribute name : country*/
		country {
			public String toString(){
				return "country";
			}
		},
		
		/*facebook uses the attribute name : current_city_sq*/
		
		cell_country {
			public String toString(){
				return "cell_country";
			}
		},
				
		/*Blogger uses the attribute name : widget.city*/
		/**
		 * this need to study. Because of actual name is widget.city
		 * */
		widget_country {
			public String toString(){
				return "widget.country";
			}
		},
		
		/*twitter uses the attribute name : user_location*/
		/**
		 * 
		 */
		user_location {
			public String toString(){
				return "user_location";
			}
		};
	}
	
	public enum CITY {
		
		/*moodle uses the attribute name : city*/
		
			
		city {
			public String toString(){
				return "city";
			}
		},
		
		
		/*Blogger uses the attribute name : widget.city*/
		widget_city {
			public String toString(){
				return "widget.city";
			}
		},
		
		/*twitter*/
		address{
			public String toString(){
				return "user[location]";
			}
		},
		
		/*facebook*/
		current_geo_id_sq {
			public String toString(){
				return "current_geo_id_sq";
			}
		}
		
		
	}
	
	public enum CITY_COURNTY {
		
		/*facebook uses the attribute name : hometown_geo_sq*/
		/**
		 * this has code associated with it
		 */
		hometown_geo_sq {
			public String toString(){
				return "hometown_geo_sq";
			}
		};
		
				
	}
	
	public enum CURRENT_CITY_COUNTRY {
		
		hometown_geo_sq {
			public String toString(){
				return "current_city_sq";
			}
		};
		
		
		
	}
	
	public enum BIO {
		
		/*fb*/
		about_me{
			public String toString(){
				return "about_me";
			}
			
		},
		
		/*Blogger*/
		/**
		 * there is a problem here , since name does not allow to put a dot
		 */
		widget_aboutme{
			public String toString(){
				return "widget.aboutme";
			}
		},
		
		/*moodle*/
		
		description{
			public String toString(){
				return "description";
			}
		},
		
		/*twitter*/
		/**
		 * this has porblem , because name can not have []
		 */
		user_description_{
			public String toString(){
				return "user[description]";
			}
		};
	}
	
	public enum FULL_NAME{
		
		/*twitter*/
		user_name{
			public String toString(){
				return "fullname";
			}
		};
		
		/**/
	}
	
	public enum ADDRESS{
		
		
		/*fb*/
		current_address{
			public String toString(){
				return "current_address";
			}
		},
		
		/*moodle*/
		address_mo{
			public String toString(){
				return "address";
			}
			
		};
		
		
	}
		
	public enum WEBSITE {
		
		/*twitter*/
		homepage{
			public String toString(){
				return "user[url]";				
			}
		},
		
		/*fb*/
		website{
			public String toString(){
				return "website";				
			}
		},
		/*blogger*/
		url {
			public String toString(){
				return "url";				
			}
		};
	}
	
	public enum MOBILE{
		/*fb*/
		cell{
			public String toString(){
				return "cell";				
			}
			
		},
		/*we can not say exactly this is home or mobile number*/
		phone2{
			public String toString(){
				return "phone2";				
			}
		};
	}
	
	public enum HOME_PHONE{
		
		home_phone{
			public String toString(){
				return "other_phone";				
			}
		},
		
		phone1{
			public String toString(){
				return "phone";
			}
		};
	}
	
	/**
	 * first name , middle name , last name , full name, display name 
	 * */
	
	public enum FIRST_NAME {
		
		/*moodle*/
		firstname {
		    public String toString() {
		        return "firstname";
		    }
		},
		
		/*blogger*/
		firsname_bl{
			public String toString() {
		        return "firstname";
		    }
		};
		
	}
	
	public enum LAST_NAME {
		/*moodle*/
		lastname {
		    public String toString() {
		        return "lastname";
		    }
		},
		/*blogger*/
		lastname_bl {
			 public String toString() {
			        return "lastname";
			    }
		}
	}
	
	public enum USERNAME {
		/**
		 * Blogger
		 */
		displayname {
		    public String toString() {
		        return "widget.displayname";
		    }
		},
		
		/**
		 * Moodle
		 */
		username {
		    public String toString() {
		        return "username";
		    }
		},
		
		/*twitter
		 * */
		user_screen_name{
			public String toString() {
		        return "user[name]";
		    }
		};
	}
	
	public enum PHOTO_URL{
		/*blogger*/
		photourl{
			public String toString(){
				return "photourl";
			}
		}
		
		
	}
	
	public enum PHOTO_WIDTH{
		
		/*blogger*/
		
		photowidth{
			public String toString(){
				return "photowidth";
			}
		}
	}
	
	public enum PHOTO_HEIGHT{
		
		/*blogger*/
		
		photoheight{
			public String toString(){
				return "photoheight";
			}
		}
		
	}
	
	public enum STATUS{
		/*facebook*/
		status{
			public String toString(){
				return "UpdateData";
			}
		}
	}
	
	public enum EMAIL{
		
		/*blogger*/
		email{
			public String toString(){
				return "email";
			}
		},
		/*moodle*/
		
		/*fb*/
		email_sn {
			public String toString(){
				return "sn[]";
			}
		}
		
	}
	
	public enum INTEREST{
		
		/*blogger*/
		interests{
			public String toString(){
				return "interests";
			}
		}
		
		/*moodle*/
		
		
		
	}
	
	
	
}
